Added new Content to the Website:

- Modifierd FAQ
- Added FAQ for the laucnher in the Download page
- Added new page 'known issues'
This commit is contained in:
Vari 2024-09-05 13:14:03 +02:00
parent 113508a3ca
commit 3a317a3adc
9 changed files with 193 additions and 16 deletions

View File

@ -46,6 +46,12 @@ public function howToPlay(): Factory|Application|View|\Illuminate\Contracts\Foun
return view('web.how-to-play');
}
public function knownIssues(): Factory|Application|View|\Illuminate\Contracts\Foundation\Application
{
static::setTitle('Deathgarden: Rebirth | Known Issues');
return view('web.known-issues');
}
public function eula(): Factory|Application|View|\Illuminate\Contracts\Foundation\Application
{
static::setTitle('Deathgarden: Rebirth | End User License Agreement');

BIN
dist/public/img/launcher_img.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 965 KiB

View File

@ -5,7 +5,7 @@
<div x-data="{open: false}" {{ $attributes->merge(['class' => 'bg-gray-900 px-4 py-4 rounded border border-gray-800']) }}>
<h2 class="text-2xl font-semibold hover:after:bg-web-main after:transition-colors after:duration-200 cursor-pointer" x-on:click="open = !open" >
<div class="flex justify-between">
<span>{{ $headline }}</span>
<span>{!! $headline !!}</span>
<x-icons.chevron class="size-8 transition-transform" x-bind:class="{'rotate-90': !open}"/>
</div>
</h2>

View File

@ -1,9 +1,14 @@
@props([
'routeName'
])
@php
/** @var \Illuminate\View\ComponentAttributeBag $attributes */
@endphp
<a href="{{ $attributes->get('href', '#') }}">
<div {{ $attributes->except('href')->merge(['class' => "px-2 py-1 outline-1 hover:outline hover:outline-slate-600 hover:bg-slate-700 rounded"]) }} >
<a href="{{ route($routeName) }}">
<div {{ $attributes->except('href')->merge(['class' => "px-2 py-1 outline-1 hover:outline hover:outline-slate-600 hover:bg-slate-700 rounded " . (Route::getCurrentRoute()->getName() === $routeName ? 'bg-web-main' : '')]) }} >
{{ $slot }}
</div>
</a>

View File

@ -53,24 +53,28 @@ class="bg-slate-700 mx-4 p-2 rounded gap-4 flex justify-center outline outline-1
x-show="open" x-transition/>
</div>
<div class="row-start-2 flex flex-col text-xl gap-4 px-4" x-show="open" x-transition >
<x-web.sidebar.button href="{{ route('download') }}">
<x-web.sidebar.button routeName="download">
<span class="font-bold">Download</span>
</x-web.sidebar.button>
<x-web.sidebar.button href="{{ route('how-to-play') }}">
<x-web.sidebar.button routeName="how-to-play">
<span class="font-bold">How to Play</span>
</x-web.sidebar.button>
<x-web.sidebar.button href="{{ route('eula') }}">
<x-web.sidebar.button href="{{ route('known-issues') }}" routeName="known-issues">
<span class="font-bold">Known Issues</span>
</x-web.sidebar.button>
<x-web.sidebar.button routeName="eula">
<span class="font-bold">EULA</span>
</x-web.sidebar.button>
<x-web.sidebar.button href="{{ route('credits') }}">
<x-web.sidebar.button routeName="credits">
<span class="font-bold">Credits</span>
</x-web.sidebar.button>
@can(Permissions::ADMIN_AREA->value)
<x-web.sidebar.button href="{{ route('admin.dashboard') }}"
<x-web.sidebar.button routeName="admin.dashboard"
class="flex justify-between items-center object-scale-down w-full">
<span class="font-bold">Admin<br>Dashboard</span>
<x-icons.gear class="size-8"/>
@ -79,7 +83,7 @@ class="flex justify-between items-center object-scale-down w-full">
@auth
<x-web.sidebar.button
href="{{ route('logout') }}"
routeName="logout"
class="flex justify-between items-center object-scale-down w-full text-web-main hover:text-inherit hover:!outline-web-main hover:!bg-web-main">
<span class="font-bold">Logout</span>
<x-icons.logout class="max-w-8"/>

View File

@ -23,6 +23,8 @@
Please note that you'll still need to have Steam open to log in.
</x-web.text>
<img class="max-h-[600px] my-8 border rounded-md border-web-main" src="{{ asset('img/launcher_img.png') }}" alt="Deathgarden: Rebirth Launcher">
<a href="{{ route('download.launcher') }}" target="_blank">
<x-inputs.button type="button"
class="my-12 !px-8 !py-6 !bg-web-main hover:scale-110 !transition-transform !border-web-main">
@ -198,6 +200,67 @@ class="w-full"
@endif
</x-web.accordeon>
<x-web.headline class="w-full mt-12 !text-4xl" id="faq">
Frequently Asked Questions
</x-web.headline>
<x-web.accordeon headline="Steam installed Deathgarden. Why cant the Launcher find the installation?" class="w-full my-2">
<x-web.text>
Restart the Launcher. If the launcher still cant detect the installation, you can click on “Browse”
and go manually to the installation Path of Deathgarden.
</x-web.text>
<x-web.text>
The launcher will then verify the installation.
</x-web.text>
</x-web.accordeon>
<x-web.accordeon headline="Why does verifying take so long?" class="w-full my-2">
<x-web.text>
It can take up to 30-60 seconds to verify the installation.
If the button turns red again, you can click on “Patch” and then on “Update” to install the latest mod updates.
</x-web.text>
</x-web.accordeon>
<x-web.accordeon headline="I start the game through the Launcher and getting a “Cant connect to the First-Party Platform Error”?" class="w-full my-2">
<x-web.text>
If this happens, there are some ways to fix the issue:
<ul class="list-disc list-inside ml-4 my-2">
<li>
Check if Steam is open
</li>
<li>
Restart Steam
</li>
<li>
Start the Deathgarden: Rebirth Launcher as Administrator
</li>
<li>
Verify the Integrity of the Game Files through Steam + perform the Launcher setup steps again
</li>
<li>
Re-Install the game through Steam + perform the Launcher setup steps again.
</li>
</ul>
If nothing else works, please contact someone with the “Deathgarden: Rebirth Devs” role in
<a href="https://discord.gg/7MqudBGyyp/" target="_blank" class="weblink">
Discord
</a> or send us an email to: <a href="mailto:contact@playdeathgarden.live" target="_blank" class="weblink">
contact@playdeathgarden.live
</a>
</x-web.text>
</x-web.accordeon>
<x-web.accordeon headline="Why aren't my characters loading, and why am I getting an &quot;Unknown Matchmaking Error&quot;?" class="w-full my-2">
<x-web.text>
If your game is not in sync with the latest update, certain features, like the catalog (including
characters, prices, and other content), will not load correctly.
</x-web.text>
<x-web.text>
Additionally, you may encounter matchmaking errors that prevent you from joining or playing games until your mod is updated through the Launcher.
</x-web.text>
</x-web.accordeon>
</div>
</x-layouts.web>

View File

@ -39,7 +39,7 @@ class="my-4 !px-10 !py-8 !bg-web-main hover:scale-110 !transition-transform !bor
</a> page!
</x-web.text>
<x-web.headline class="w-full mt-12 !text-5xl">
<x-web.headline class="w-full mt-12 !text-5xl" id="faq">
Frequently Asked Questions
</x-web.headline>
@ -52,6 +52,28 @@ class="my-4 !px-10 !py-8 !bg-web-main hover:scale-110 !transition-transform !bor
</x-web.text>
</x-web.accordeon>
<x-web.accordeon headline="Does it cost money to play Deathgarden: Rebirth?" class="w-full my-2">
<x-web.text>
No, the game and the Rebirth mod are completely free!
</x-web.text>
</x-web.accordeon>
<x-web.accordeon headline="Why aren't my characters loading, and why am I getting an &quot;Unknown Matchmaking Error&quot;?" class="w-full my-2">
<x-web.text>
If your game is not in sync with the latest update, certain features, like the catalog (including
characters, prices, and other content), will not load correctly.
</x-web.text>
<x-web.text>
Additionally, you may encounter matchmaking errors that prevent you from joining or playing games until your mod is updated through the Launcher.
</x-web.text>
</x-web.accordeon>
<x-web.accordeon headline="Is my progress getting restored from the past?" class="w-full my-2">
<x-web.text>
No. We cant restore the progress from the past / the other backend. Every player starts from zero.
</x-web.text>
</x-web.accordeon>
<x-web.accordeon headline="Can I still launch the game through Steam?" class="w-full my-2">
<x-web.text>
No, you can no longer launch Deathgarden directly through Steam.
@ -62,12 +84,6 @@ class="my-4 !px-10 !py-8 !bg-web-main hover:scale-110 !transition-transform !bor
</x-web.text>
</x-web.accordeon>
<x-web.accordeon headline="Does it cost money to play Deathgarden: Rebirth?" class="w-full my-2">
<x-web.text>
No, the game and the Rebirth mod are completely free!
</x-web.text>
</x-web.accordeon>
<x-web.accordeon headline="What personal information is saved?" class="w-full my-2">
<x-web.text>
To launch Deathgarden: Rebirth, we need to create a user account in our database using some

View File

@ -0,0 +1,82 @@
<x-layouts.web>
<div class="container flex flex-col justify-center items-center mx-auto py-8 2xl:px-48">
<x-web.headline class="w-full">
Known Issues
</x-web.headline>
<x-web.text>
Last Updated: 09/06/2024
</x-web.text>
<x-web.text>
<ul class="list-disc ml-6 space-y-4">
<li >
<x-web.text>
The game cant connect to the First-Party Platform.
</x-web.text>
<x-web.text class="font-semibold">
Note: Look <a href="{{ route('download') }}#faq" class="weblink">here</a> for more information to fix this issue!
</x-web.text>
</li>
<li>
<x-web.text>
The Players loadout is not getting loaded and is getting “Unknown Matchmaking Error”.
</x-web.text>
<x-web.text class="font-semibold">
Note: Look at the <a href="{{ route('homepage') }}#faq" class="weblink">FAQ</a> to find out how to fix this issue.
</x-web.text>
</li>
<li>
<x-web.text>
Game may crash when swapping to fast Characters / Loadouts (not fixable)
</x-web.text>
</li>
<li>
<x-web.text>
The Veteran have different FoVs when swapping weapons (not fixable)
</x-web.text>
</li>
<li>
<x-web.text>
After spending currency, the items widget not getting updated to show you that you dont
have enough currency to buy the item. The player will get an “Purchase Error” (UI not fixable)
</x-web.text>
</li>
<li>
<x-web.text>
The Tally Screen shows no progression progress. (not fixable)
</x-web.text>
<x-web.text class="font-semibold">
Note: Progression is still getting granted!
</x-web.text>
</li>
<li>
<x-web.text>
Hexagons may not get loaded for the Scavengers. (not fixable)
</x-web.text>
<x-web.text class="font-semibold">
Note: This happens when you have a slow PC / poor connection to the Hunter.
</x-web.text>
</li>
<li>
<x-web.text>
Players may get stuck in certain UI elements (Very rare. Not fixable)
</x-web.text>
</li>
<li>
<x-web.text>
The Blood Needle UI-Element shows “100” charges needed and doesn't update the value. (not fixable)
</x-web.text>
</li>
</ul>
<x-web.text class="mt-4 ">
If you find any other issues, please share them on our
<a href="https://discord.gg/7MqudBGyyp/" target="_blank" class="weblink"> Discord </a>
in the dedicated bug report section or send us an email to
<a href="mailto:contact@playdeathgarden.live" target="_blank" class="weblink">
contact@playdeathgarden.live
</a> with more information.
</x-web.text>
</x-web.text>
</div>
</x-layouts.web>

1
dist/routes/web.php vendored
View File

@ -38,6 +38,7 @@
Route::get('download', [HomepageController::class, 'download'])->name('download');
Route::get('download-launcher', [HomepageController::class, 'downloadLauncher'])->name('download.launcher');
Route::get('how-to-play', [HomepageController::class, 'howToPlay'])->name('how-to-play');
Route::get('known-issues', [HomepageController::class, 'knownIssues'])->name('known-issues');
Route::get('eula', [HomepageController::class, 'eula'])->name('eula');
Route::get('credits', [HomepageController::class, 'credits'])->name('credits');
Route::get('/', [HomepageController::class, 'index'])->name('homepage');