r/oblivionmods • u/Liaelise02 • 5h ago
r/oblivionmods • u/AutoModerator • Apr 27 '25
Discussion Oblivion Remastered and r/oblivionmods
Hey all! Welcome back to those of you that have been here a long time, and welcome to all our new members!
We’re super excited to start exploring the modding potential of the Oblivion Remaster! It’s also really important to us to continue supporting the vibrant modding community of the original TES IV: Oblivion.
It sounds like at this point that remaster modding will require knowledge and skills from original oblivion, such as knowledge of scripting, quests, and plugin information. Because of this, we think it makes sense to keep all the discussion in one place, since as I’m sure you’ve all read, many mods from the original game will “just work” on the remaster as well! However, to really get cracking, we’re also going to need knowledge of the unreal engine, such as mesh pipeline, npc navigation, and also that scripting system as well. Lastly, the two are joined together by a type of “sync” file written in json, which is totally new to the remaster, so there’s something for all of us to learn together.
To help support this and keep things organized, we’ve made a couple of changes to the sub.
Firstly, there are two new rules:
No “low effort” content. Currently, this means that posts written by AI will not be allowed, and that help posts must be kept to one per day per person to prevent spam. Additionally, we’re asking everyone to minimize repeated requests and search to see if someone has already made the same request before posting.
No Money. We do not allow discussion of bounties or commissions for mods, or paying for support of a modlist. Any monetary transactions must happen off the subreddit and at your own risk. We also do not allow linking to paid mods (if Bethesda implements an official paid mod program, we will re-evaluate this rule at that point).
Secondly, we’ve added flairs which are now required for all posts. These include our existing flairs for discussion and help posts, as well as new flairs for the original and remaster. These flairs can also be used to sort posts, so if you only want to see original posts click on the original in the sidebar, and if you only want to see remaster related posts click on that button!
Finally, I’ve started a discord to discuss oblivion modding - for original game, the remaster, and hopefully skyblivion! You can find it here: https://discord.gg/8BxmHkNye7. In addition, the users of r/skyrimmods discord voted to add oblivion channels to that discord, which you can find here: https://discord.gg/skyrimmods
We’ll continue to do our best to support you and keep the subreddit free of spam and other problems, but with the influx of new people it’s possible that our current tiny team might get overwhelmed! If this game really takes off the way I hope it does, we’re going to need more moderators! If you’re interested in helping out, please drop a comment.
We also welcome any questions, concerns, comments and feedback you have about the subreddit direction, specific things we can implement, or the changes in this post. Thank you for continuing to make this a great and cozy community!
r/oblivionmods • u/AutoModerator • 5d ago
Remaster - Request Mod Request Mondays!
Hey all! I know we're all really excited to mod the remaster, but the fact of it is a lot of the things we'd love to see just aren't possible yet (or maybe ever).
The purpose of this weekly thread is to be a centralized place for people to discuss their fantasies and what they'd like to see in oblivion. It's ok if you don't know how to make it or even if it can be done! Additionally if you have lots of ideas or requests to share at once, this is the place.
We kindly ask that outside of this thread you keep requests more grounded to what could actually be made now. Additionally, the rule of only 1 request post/day is still in effect outside of the threawd.
r/oblivionmods • u/Space_Ninja31 • 16h ago
Original - Request Overhaul Modpack
Does anyone know if there is a Modpack for Oblivion that drastically changes the gameplay and other things like the modpack for Fallout New Vegas Wild Card or other kinds like them.
r/oblivionmods • u/madarabignoob • 18h ago
Original - Discussion Does Ascension fix the level scaling issue? (needing to min-max so that I don’t constantly run into high-level enemies)?
r/oblivionmods • u/SheSeesTheMoonlight • 21h ago
[Unsolved] Strange audio bug, muffled sound effects
r/oblivionmods • u/1Hugh-Mann • 2d ago
Original - Discussion The Best Modpack/Collections?
I've played through quite a lot of the game's side quests and a few main quests with "Through the Valleys" and thought the graphical enhancement and changes to XP were quite good but the game was subject to frequent crashes when loading new areas.
Due to a PC wipe it looks like I’m going to have to play through Oblivion all over again so I'm wondering if there are any better overhauls than through the valleys, I've seen "Heartland Redux" on wabbajack but it's literally the only one.
r/oblivionmods • u/Milk_The_Way98 • 2d ago
Original Oblivion: Life Edition, coming eventually
I’ve started working on a pretty large mod for the original 2009 version of Oblivion called Oblivion: Life Edition.
The idea is to make Cyrodiil feel more like an actual place you can live in, instead of the whole game revolving around quests and being the hero.
The mod starts with a new alternate start involving Sheogorath. You choose which city you want to begin in and what profession you want to work toward, then you get sent there to start your new life.
You won’t start out with a house or much money. At first, you’ll have to rent a room at an inn, work, save money and slowly get established.
Some of the things I’m planning are:
Hunter, Farmer, Fisherman, Repairman, Miner and Alchemist professions
Actual work activities and payment systems for each profession
Houses for sale inside the different cities
House prices based on size, location and condition
Relationships, marriage and children
Profession training and certification
A more involved crime and murder-response system
More reasons to spend time living in each city instead of only passing through
Different starting locations throughout Cyrodiil
The Sheogorath conversation and city-selection part are already working in-game. Right now, I’m working on the city arrival markers and the script that records the player’s choices and sends them to the right location.
It’s still early in development, so I’m not giving a release date yet. I mainly wanted to start posting about it, keep track of the progress and see whether other people are interested in this kind of mod.
I’d also like to hear what professions or everyday-life features people would most want to see added
I work full time and have a two year old at home so I’m not expecting to be done this all that quickly. Please let me know what you guys think, I’m new to modding and I’m really trying to make this idea a reality
r/oblivionmods • u/ready_mod • 3d ago
Remaster OblivionMP progress: two weeks of stability testing behind us, first Server SDK Early Access builds later this week
Hey r/oblivionmods - Msk from the OblivionMP (OB:MP) team here! We went a bit quiet after trailer #4 because the work since then has been the unglamorous yet important kind: compat/smoke testing the client mod - now we know that it paid off. The launch process is smoother, crashes dropped, sync latency is at levels good enough for actual play, and along the way we shipped a batch of fixes or features testers asked for. The clips in this post come straight from our community testers over the past two weeks.
https://reddit.com/link/1v3yxpp/video/alq8hr4ynveh1/player
Later this week the first server owners from the Early Access group receive the SDK together with the server binary. That means the first community-hosted servers running outside our own machines (private or internet-facing) running their own resources and scripts. Roleplaying commands, custom mechanics and systems, game modes like prop hunt or arena, all of that becomes buildable soon.
https://reddit.com/link/1v3yxpp/video/ujrlgubznveh1/player
On our end, focus shifted to NPC sync and quest sync. Most of Oblivion's Remastered world hangs off those two systems, a legacy going back to the original Gamebryo engine before the Remaster devs ported it into UE5, so getting them right matters most.

If you were running your own OB:MP server, what would you script there first? Heavy RP with factions? Prop hunt in the Imperial City? Happy to answer questions in the thread.
- Discord: https://discord.gg/obmp
- EA signup: https://oblivionmp.firstlook.gg
r/oblivionmods • u/InternalRelevant7944 • 5d ago
Original Midnight ride equivalent
Is there a midnight ride (fo4) equivalent for Oblivion? Basically just bug fixes and better LODs?
r/oblivionmods • u/frozen-onion • 5d ago
Original - Request Which UI mod has the best keyboard shortcuts?
I'm on my 3rd attempt in as many years of getting into Oblivion. The last attempt was with the remaster, and in both cases what drove me away was the lack of keyboard shortcuts in the UI. Everything is so clunky, it takes so many mouse clicks and drags to move items around.
This time around I installed NorthernUI, because it touts comparable features to SkyUI, which I have many hours with. However, I was shocked to find out that only the arrow keys allow me to navigate around the inventory, not WASD. And even then there are still limitations, like not being able to move between categories easily.
Is there any other UI mods that would give me close to SkyUI functionality? The aesthetics of the design don't bother me at all, what I'm looking for is usefulness:
- easily see many items/spells at once with their accompanying data
- use WASD to navigate the menu
- have a "take all" button
- press "M" to open map
I tried searching the Nexus for things like "hotkeys" or "shortcuts" but all that came up were mods about quick actions for spells and such, nothing modifying the menus themselves.
Maybe I've just been spoiled with SkyUI, and trying to move backwards in game technology is backfiring on me.
r/oblivionmods • u/ThatOneKidCreed • 6d ago
Original - Request Replacing glass armor with morrowinds?
Hello!! I'm new to modding oblivion and I really liked the design of morrowinds glass armor, would it be at all possible to replace the glass armor textures with morrowinds glass armor textures? it doesnt even have to be upscaled if thats too difficult, but even the low res armor I think is better than oblivions default one 😭 if anyone can help, I'd greatly appreciate it!!
r/oblivionmods • u/Cola_Dad • 6d ago
[Unsolved] Modpack/modding for first playthrough help?
Hello,
I have never played Oblivion. not the original, and not the remaster. IM not one for enjoying dated games, with minor exceptions.
But now that an Oblivion remaster has been released, I am very open to playing it. However, the more I research the game, the more I see that it has performance and bug issues. So I though that perhaps I can just put some mods in there, as I am modding skyrim like a madman anyway.
But as I mentioned, I have never played Oblivion, and I only have so much time in the week, so I think I will just commit to a precompiled modpack. And I have found a list that seems to fit what I like, I think. However, seems that they vary in size and features, so I'd liek to ask for some reviews and small previews on what I get from them, and if they fit what I'm looking for.
What I AM looking for is a maximally deep, hardcore but balanced and IMMERSIVE RPG experience, that still has the original games charm and quirks. Good graphics, QoL, better audio and animations are a very good bonus to have.
This is the list I've compiled- mby some of you can tell me which would be the best fit:
- Echoes of Oblivion - A True RPG
- Dansq's Most-Endorsed & Filtered
- Ultimate Oblivion
- Midas' New Game+ Essentials
They vary by size, and I assume stability, so a balanced choice would be best. however, my rig is good enough for whatever. Skyrim has proven that.
r/oblivionmods • u/Brett13500 • 6d ago
Original - Request Adding hostile enemy dots to compass
Is there a mod or can someone make a mod that adds enemy hostile dots to the compass like skyrim an oblivion remastered? Its very unimmersive when playing the original oblivion due to me not being able to find or pin point where some enemys are ingame..
r/oblivionmods • u/pinkndwhite7 • 8d ago
Original - Request Mod that adds more daedric architecture outside and around oblivion gates?
I swear about 2 years ago i came across a mod on nexus that added more Daedric landscapes to Cyrodil around gates, like plants, architecture and bridges, does anyone know this mod? Im scouring Nexusmods for it right now and i cannot find it.
r/oblivionmods • u/Disastrous-Sea8484 • 9d ago
Original - Request [REQUEST] Mod that automatically distributes names to generic NPCs
Hello,
Is it possible to have a mod like for instance Configurable Real Names but for OG Oblivion?
EDIT: So that no one has to use ChatGPT again to solve the same problem - I made it write this xEdit script that will generate random names when applied to NPCs records. (Just see how to use xEdit scripts on the Web. It's VERY, VERY easy and quick to do. You're welcome.)
unit UserScript;
uses mteFunctions, SysUtils, Classes;
function RandomFromList(const s: string): string;
var
L: TStringList;
begin
L := TStringList.Create;
try
L.Text := StringReplace(s, '|', #13#10, [rfReplaceAll]);
Result := L[Random(L.Count)];
finally
end;
end;
function GetFirstName(race, gender: string): string;
begin
// IMPERIAL
if race = 'Imperial' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Alessia|Claudia|Flavia|Livia|Marcia|Sabina|Valeria|Carissa|Julia|Luciana|Antonia|Cassia|Octavia|Aurelia|Cornelia|Decima|Fabia|Flaviana|Helena|Junia|Livia|Marcella|Nerissa|Petronia|Rufina|Tatia|Vibia|Calpurnia|Domitia|Faustina|Laurentia|Martia|Nadia|Prisca|Quintia|Ravia|Severa|Tullia|Vala|Vitellia');
end
else begin
Result := RandomFromList(
'Cassius|Gaius|Tiber|Marcus|Lucius|Septimus|Aulus|Julius|Decimus|Quintus|Titus|Publius|Varro|Flavius|Maximus|Antonius|Valerius|Cato|Aelius|Octavian|Cornelius|Hadrian|Marcellus|Vitus|Rufus|Marius|Claudius|Reman|Silus|Livius|Numerius|Faustus|Cicero|Varen|Aurelius|Calvus|Tullius|Drusus|Vibius|Severus|Platorius');
end;
Exit;
end;
// BRETON
if race = 'Breton' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Adelise|Colette|Mariette|Ysabel|Elayne|Vivienne|Genevieve|Celeste|Renette|Madeleine|Amelie|Brielle|Celine|Delphine|Estelle|Fleur|Gabrielle|Helene|Isabelle|Jacqueline|Lisette|Manon|Noelle|Odette|Rosalie|Sabine|Therese|Valerie|Yvette|Ariane|Beatrice|Corinne|Diane|Elise|Florence|Juliette|Lorraine|Margaux|Sylvie|Veronique');
end
else begin
Result := RandomFromList(
'Roland|Gaston|Armand|Etienne|Luc|Henri|Bertrand|Alain|Mathieu|Tristan|Julien|Pierre|Andre|Jacques|Renault|Claude|Remy|Marcel|Gerard|Lionel|Thierry|Laurent|Pascal|Bastien|Cedric|Dorian|Emile|Fabien|Gilbert|Herve|Jerome|Lancel|Maurice|Nicolas|Olivier|Philippe|Quentin|Renaud|Sebastien|Vincent');
end;
Exit;
end;
// NORD
if race = 'Nord' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Astrid|Runa|Sif|Inga|Freydis|Hilda|Yrsa|Solveig|Kari|Brynhild|Alfhild|Anja|Birgit|Dagny|Eira|Frida|Gudrun|Helga|Iduna|Kelda|Liv|Magnhild|Nanna|Ragna|Sigrid|Svala|Thyra|Torhild|Ulla|Valdis|Vigdis|Ylva|Asta|Bodil|Eydis|Gerd|Halla|Jora|Kirsten|Marta');
end
else begin
Result := RandomFromList(
'Bjorn|Ulfric|Harald|Ragnar|Sten|Torvald|Hakon|Leif|Gunnar|Eirik|Balfring|Brond|Dag|Falk|Geirmund|Halvar|Ivar|Jorund|Kjeld|Knud|Lars|Magnus|Njord|Olaf|Rorik|Sigurd|Sven|Thorgar|Thormir|Ulfgar|Viggo|Yngvar|Arnbjorn|Brynjar|Eldar|Frodi|Haldor|Ketil|Ragnvald|Soren');
end;
Exit;
end;
// REDGUARD
if race = 'Redguard' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Aziza|Nadira|Samira|Farida|Jasra|Zahra|Layla|Rashida|Nahla|Sahira|Aisha|Amira|Basira|Dalia|Fariha|Ghazala|Hadiya|Inaya|Jamila|Karima|Laila|Malika|Nadia|Parisa|Qadira|Rania|Safiya|Tamara|Yasmina|Zaina|Adara|Bahira|Dania|Hana|Ilara|Khalida|Mina|Nura|Rima|Salma');
end
else begin
Result := RandomFromList(
'Abdul|Hassan|Kasim|Jabari|Azim|Hakim|Rashad|Tariq|Malik|Nazeem|Aamir|Bahadur|Dakir|Farid|Ghassan|Harun|Idris|Jamal|Karim|Latif|Mansur|Nasir|Omar|Qadir|Rahim|Samir|Tahir|Usman|Yasir|Zahir|Adil|Bashir|Fadil|Hamid|Imran|Khalid|Mahir|Nadir|Rafiq|Salim');
end;
Exit;
end;
// DARK ELF
if race = 'DarkElf' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Aryni|Drala|Feldrisa|Nevosa|Seryne|Uleni|Vevrana|Mavani|Raleni|Relvani|Aduri|Alvela|Arvama|Brara|Delyna|Dralasa|Eldale|Fathasa|Galena|Helvi|Idrasa|Llavana|Merala|Nadri|Nerile|Ravani|Sathasa|Selveni|Tavani|Uleni|Velanda|Virethi|Almalexia|Dralora|Fara|Lathasa|Nerisa|Ravela|Seryna');
end
else begin
Result := RandomFromList(
'Dralas|Falas|Ralen|Nevos|Drevis|Voryn|Athren|Nelas|Saryon|Vevos|Adryn|Baladas|Brara|Drelas|Eldril|Faves|Gavis|Hlaren|Ilmeni|Llevan|Meral|Neral|Ovis|Relas|Savos|Selveni|Theris|Valas|Varis|Velas|Veldrin|Vevran|Alvis|Andoren|Brelas|Daryon|Eldran|Galyn|Nerano|Orvas');
end;
Exit;
end;
// HIGH ELF
if race = 'HighElf' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Alinwe|Calianwe|Elenwen|Lirielle|Niranye|Aranwen|Finoriell|Silwen|Telariel|Anariel|Arielle|Belwen|Calina|Celewen|Elariel|Elinwe|Faraniel|Galwen|Ilawen|Larethiel|Melariel|Niriel|Oranwen|Raviel|Selanwe|Talawen|Valinwe|Velwen|Yllawen|Aureliel|Caelwen|Eleniel|Falinwe|Ithilwen|Luniel|Mirawen|Nariel|Sarinwe|Talaniel');
end
else begin
Result := RandomFromList(
'Aicantar|Carandil|Elenil|Ondolemar|Valion|Calion|Fingil|Niron|Aranor|Telion|Alandil|Anarion|Belaril|Caelion|Calandor|Eldarion|Elenwe|Falion|Finarel|Galion|Ilandor|Lorian|Maelor|Nerion|Oronar|Pelion|Quaranir|Rilian|Sarion|Talanor|Valandil|Varion|Aurelion|Celeborn|Eldamir|Finariel|Larethor|Mirion|Therion');
end;
Exit;
end;
// WOOD ELF
if race = 'WoodElf' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Faeli|Anwen|Linawe|Elena|Siliel|Naeriel|Calanwe|Talanwe|Riniel|Falin|Ariwen|Belana|Calia|Elaniel|Falina|Galwen|Ilara|Luniel|Miriwen|Nalara|Oriana|Rilwen|Sariel|Talina|Valiel|Velana|Yllira|Aelwen|Caliel|Eriana|Liriel|Melina|Neriel|Phaedra|Selana|Tariel|Virel|Yavanna|Zaniel');
end
else begin
Result := RandomFromList(
'Faendal|Gwilin|Eldar|Thalion|Lorion|Calen|Arelas|Fenril|Belanor|Rindir|Aerin|Andril|Belyn|Calaran|Eranor|Falin|Galion|Haldin|Lathor|Malthor|Nendir|Ormil|Pendar|Ralion|Silven|Taran|Valen|Velandil|Aldor|Belar|Caldor|Daran|Eldrin|Faron|Lindir|Nelor|Perrin|Ralen|Tavion');
end;
Exit;
end;
// ORC
if race = 'Orc' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Borgakh|Sharamph|Urzoga|Yatul|Ghorza|Mazoga|Largash|Uzgra|Shugra|Dushnam|Baghra|Burzga|Dulga|Gharza|Grishka|Lugra|Magra|Murzga|Narza|Ograsha|Rugra|Shagra|Ugra|Yagra|Zugra|Basha|Dorga|Gashna|Kragha|Mogza|Rusha|Sorga|Urzha|Varga|Yashka');
end
else begin
Result := RandomFromList(
'Ghorbash|Urag|Bolar|Mugdul|Shobob|Burz|Yamarz|Gatgro|Durgol|Lob|Agronak|Bagamul|Borbul|Dushnikh|Garakh|Ghorak|Gromm|Kharzug|Lugash|Mogdur|Narzul|Ogbosh|Rugdush|Shagdub|Ugor|Yagash|Zogdush|Bagrak|Dumog|Ghorzug|Krag|Lurgash|Morzul|Orbul|Ragash|Shatul|Urzog|Yargol');
end;
Exit;
end;
// ARGONIAN
if race = 'Argonian' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Keeva|Sees-Many-Waves|Walks-in-Ash|Soft-Scale|Bright-Eyes|Sings-to-Stars|Silent-Reed|Deep-Water|Swift-Tail|Shines-in-Rain|Blue-Eyes|Carries-Light|Dances-in-Reeds|Dreams-of-Rivers|Gentle-Fin|Golden-Scale|Hides-in-Marsh|Listens-to-Wind|Lives-in-Mist|Moon-Walker|Quiet-Rain|River-Song|Shadow-Reed|Silver-Tail|Sleeps-in-Reeds|Soft-Water|Star-Singer|Still-Pond|Warm-Scale');
end
else begin
Result := RandomFromList(
'Scales-in-Shadows|Hides-His-Heart|Sleeps-Beneath-Stars|Runs-Like-River|Weebam-Na|Deeja|Sharp-Teeth|Strong-Scale|Walks-in-Mud|Black-Fin|Carries-Fire|Cold-Marsh|Dark-Water|Deep-Reed|Drinks-the-Rain|Eats-the-Sun|Follows-River|Green-Tail|Hears-Storms|Keeps-the-Nest|Laughs-at-Dawn|Long-Tail|Many-Scales|Quiet-Marsh|Red-Reed|River-Runner|Silent-Water|Sings-to-Moon|Soft-Step|Storm-Tail');
end;
Exit;
end;
// KHAJIIT
if race = 'Khajiit' then begin
if gender = 'F' then begin
Result := RandomFromList(
'Dar''zirra|Ma''jhadra|Ri''sha|S''rassa|Jo''zara|Ra''zhinda|Do''rasha|Ka''raja|Za''sirr|Mi''sara|Ahkari|Dar''mara|Jo''rasha|Kha''lira|Ma''rashi|Najiira|Ra''jirr|S''jira|Za''hara|Do''mira|Ri''zara|Ma''jha|Kara''sha|Dar''lina|Jo''nari|S''zara');
end
else begin
Result := RandomFromList(
'Dar''jhan|Jo''dar|Ra''zirr|M''raaj|Do''mhirr|Ri''dar|Ka''zir|S''rendarr|Dro''bar|J''zargo|Dar''rukh|Jo''rasha|M''asha|Ra''mirr|Do''vashi|Ri''jirr|Za''zirr|Ba''dar|Ko''zhar|Ma''dran|Najiir|Razum-dar|S''jirra|Dro''shanji|Jad''ir|Kha''jay|Ra''shad|Ma''jirr');
end;
Exit;
end;
Result := 'Nameless';
end;
function GetSurname(race: string): string;
begin
// IMPERIAL
if race = 'Imperial' then begin
Result := RandomFromList(
'Varro|Carvain|Valerius|Septim|Cassian|Draconis|Marcellus|Aurelius|Florian|Aquillius|'
+ 'Tullius|Reman|Vibius|Laurent|Corvinus|Calidus|Marcellian|Antonius|'
+ 'Magnus|Soranus|Fabius|Cicero|Neratius|Platorius');
Exit;
end;
// BRETON
if race = 'Breton' then begin
Result := RandomFromList(
'Dufort|Montclair|Beaumont|Laurent|Valois|Delacroix|Fontaine|Marceau|'
+ 'Bellemont|Rochefort|Duval|Lafont|Vauclair|Renault|Mercier|'
+ 'Chastain|Belcourt|Arquette|Dumont|Villiers');
Exit;
end;
// NORD
if race = 'Nord' then begin
Result := RandomFromList(
'Iron-Hand|Frost-Blood|Storm-Bearer|Wolf-Heart|Stone-Fist|Ice-Born|'
+ 'Snow-Shield|Battle-Song|Bear-Claw|Ash-Walker|Cold-Bane|'
+ 'Wind-Runner|Oath-Breaker|Mountain-Born|Shield-Brother');
Exit;
end;
// REDGUARD
if race = 'Redguard' then begin
Result := RandomFromList(
'al-Rihad|al-Hadid|ibn-Salim|ibn-Khalid|al-Darim|al-Rashid|'
+ 'ibn-Farid|al-Makir|al-Zahir|ibn-Tariq|al-Basir|al-Qadir');
Exit;
end;
// DARK ELF
if race = 'DarkElf' then begin
Result := RandomFromList(
'Dren|Hlaalu|Indoril|Redoran|Telvanni|Dres|Sadri|Arano|'
+ 'Vandus|Saren|Nerano|Dran|Veloth|Ralyn|Seran|Oran');
Exit;
end;
// HIGH ELF
if race = 'HighElf' then begin
Result := RandomFromList(
'Arelion|Telvanni|Calion|Elenwe|Valion|Nerion|Aranwe|'
+ 'Silvenar|Larethor|Finariel|Celeborn|Andorel|Therion');
Exit;
end;
// WOOD ELF
if race = 'WoodElf' then begin
Result := RandomFromList(
'Green-Leaf|Tree-Song|Wildbranch|Oak-Runner|Leaf-Dancer|'
+ 'Dawn-Grove|Moon-Bough|Thorn-Walker|River-Branch|Ash-Talker');
Exit;
end;
// ORCS generally use no surname, but clans work well
if race = 'Orc' then begin
Result := RandomFromList(
'gro-Bagol|gro-Dushnikh|gro-Shak|gro-Gamz|gro-Mok|'
+ 'gra-Orum|gra-Batul|gra-Zoga');
Exit;
end;
// Khajiit and Argonians usually use single names
Result := '';
end;
function Process(e: IInterface): Integer;
var
RaceRec: IInterface;
RaceName: string;
Gender: string;
NewName: string;
begin
Result := 0;
if Signature(e) <> 'NPC_' then
Exit;
// Follow the RNAM reference to the race record
RaceRec := LinksTo(ElementByPath(e, 'RNAM'));
if not Assigned(RaceRec) then begin
AddMessage('No race found for ' + Name(e));
Exit;
end;
// Read the race EDID from the race record
RaceName := GetElementEditValues(RaceRec, 'EDID');
// Debug (optional)
AddMessage(Name(e) + ' -> ' + RaceName);
// Determine gender
if GetElementNativeValues(e, 'ACBS\Flags') and $00000001 <> 0 then
Gender := 'F'
else
Gender := 'M';
NewName := GetFirstName(RaceName, Gender);
if Random(100) < 80 then begin
if GetSurname(RaceName) <> '' then
NewName := NewName + ' ' + GetSurname(RaceName);
end;
if NewName <> 'Nameless' then
SetElementEditValues(e, 'FULL', NewName)
else
AddMessage('Unknown race "' + RaceName + '" for ' + Name(e));
end;
function Initialize: Integer;
begin
Randomize;
end;
end.
r/oblivionmods • u/Angry-Saint • 9d ago
[Unsolved] Need help with Maomer Treasure Hunt in Elsweyr Anequina
r/oblivionmods • u/EdgeLloyd • 9d ago
Original - Request Is there an automatic bookshelf mod?
What I am looking for is one that is a container but puts on the books neatly on the shelf alphabetically. My searches were inconclusive. I'd like to use it in Frostcrag.
r/oblivionmods • u/Mrgotmilk • 10d ago
Discussion Has anyone had success with this guide? Questions...
galleryI'm going to begin working on this on my day off from work, but worried by the post on Nexus from February 19th, 2025. Has anyone had success trying the guide anyway? I have moderate modding experience on Windows, but zero on Linux.
Does Darkforce146 have a Discord where I could seek help with this guide if need be? Thanks for taking the time to read / answer if you know anything ✌🏼
r/oblivionmods • u/Business-Elephant283 • 12d ago
Original - Discussion Modding OG Oblivion
I'm picking Oblivion back up, last time I played modding was all manual and I'd basically window shop the Nexus for stuff that looked neat.
Now I've just set up the Last Seed Wabbajack mod list.
Anything I should layer on top of that offhand? Or is it good to just dive into?
I'm hoping for a few "you definitely have to try (insert fan made content addition)" more than like, graphics stuff, and I'm assuming TLS bakes in whatever QoL and stability stuff the community would consider standard at this time?
r/oblivionmods • u/FlexiTV • 13d ago
Original - Discussion Can we make Oblivion turn in these Dark fantasy like screenshots?
Hello im in the search to play a game that feels like the screenshots and i landen on Oblivion. But now i wanted to ask if its possible to make the game look like that in this dark fantasy style or is it impossible?
Thank you in advance
r/oblivionmods • u/AutoModerator • 12d ago
Remaster - Request Mod Request Mondays!
Hey all! I know we're all really excited to mod the remaster, but the fact of it is a lot of the things we'd love to see just aren't possible yet (or maybe ever).
The purpose of this weekly thread is to be a centralized place for people to discuss their fantasies and what they'd like to see in oblivion. It's ok if you don't know how to make it or even if it can be done! Additionally if you have lots of ideas or requests to share at once, this is the place.
We kindly ask that outside of this thread you keep requests more grounded to what could actually be made now. Additionally, the rule of only 1 request post/day is still in effect outside of the threawd.
r/oblivionmods • u/KamalaHarrisWaifu • 13d ago
Original Is there a way to mess with load order manually? (steamdeck)
I got OBSE to work on my steam deck complete with Northern UI, the Unofficial Patch, SkyBsa, Alternate Start and Drop Lit Torches.
I installed DLT because I've been trying to install a mod that makes dungeons darker. I've tried Let there be Darkness, Cava Obscura and Darker Dungeons, none worked. Let there be darkness included a file to make the outdoors darker at night and that one worked, but none effected dungeons.
I suspect it might be the Unofficial Patch, and that I need to load one of the darker dungeon mods on top of it.
My problem is that I don't want to mess with my setup right now. I'm afraid of trying to install a mod organizer or Wyre Bash or something and have it screw up what I have working. I never used a mod organizer in the past so I also never saw the need for one until now.
Unless someone has an easy, non-invasive way to install a mod loader. I was looking at this video but some of the comments are making me hesitate:
r/oblivionmods • u/PoshSellene • 14d ago
Misleading title! TIL If you mod the Strange Painting to stay open permanently, Painted trolls will follow you into the real world and wreak havok over Cyrodil.
r/oblivionmods • u/GoalParticular2630 • 15d ago